@charset "utf-8";
/* CSS Document */

body {
	background: #ffffff url(../new-images/g_topbg.png) no-repeat top center;
}

/* 头条 */
.g-syheadline {
	width: 1280px;
	height: 120px;
	background: #ffffff;
	border-radius: 0 0 8px 8px;
	box-shadow: 0px 0px 8px #c4dcff;
	margin: 0 auto 30px;
	padding-top: 25px;
}

.g-syheadline a:nth-child(1) {
	display: block;
	width: 45px;
	height: 75px;
	background: url(../new-images/g_stt.png) no-repeat;
	margin: 0 30px 0 30px;
	padding-left: 10px;
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	padding-top: 15px;
}

.g-syheadline a:nth-child(2) {
	display: block;
	width: 1110px;
	height: 90px;
}

.g-syheadline a:nth-child(2) p {
	display: block;
	width: 100%;
	padding-bottom: 20px;
	font-size: 34px;
	color: #222;
}

.g-syheadline a:nth-child(2) p:hover {
	color: #003e96;
	font-weight: bold;
}

.g-syheadline a:nth-child(2) span {
	display: block;
	width: 100%;
	height: 30px;
	font-size: 18px;
	color: #555;
	font-weight: 400;
	line-height: 30px;
}

.g-syheadline2 {
	display: none;
}

/* /头条 */

/* 图片新闻 */
.g-sytabloid {
	width: 1280px;
	height: 550px;
	overflow: hidden;
	margin: 0 auto 30px;
}

.banner-swiper {
	width: 1280px;
	height: 550px;
	overflow: hidden;
	position: relative;
}

.banner-dot {
	position: absolute;
	height: 550px;
	width: 324px;
	bottom: 0;
	left: 70%;
	background-color: rgba(0, 0, 0, .4);
	z-index: 99999;
}

.banner-dot>.swiper-pagination-bullet {
	width: 282px;
	height: 50px;
	padding: 15px 0;
	line-height: 24px;
	padding-left: 21px;
	padding-right: 21px;
	border-radius: 0;
	font-size: 18px;
	background-color: transparent;
	color: #fff;
	opacity: 1;
	overflow: hidden;
}

.banner-dot>.swiper-pagination-bullet a {
	color: #fff;
}

.banner-dot .swiper-pagination-bullet-active {
	background: linear-gradient(to right, rgba(0, 78, 189, .7), rgba(50, 60, 100, .4)) !important;
	font-weight: bold;

}

.banner-one-img {
	width: 1280px;
	height: 550px;
}

.g-sytabloid2 {
	display: none;
}

/* /图片新闻 */

/* 国务院信息 新闻发布 */
.g-sy-new-w {
	margin: 0 auto 30px;
	background-color: #fff;
}

.g-synew {
	width: 740px;
	float: left;
}

.g-synew-column {
	width: 100%;
	border-top: #133e9d 2px solid;
	margin-bottom: 15px;
}

.g-synew-column a {
	display: block;
	padding: 0 25px;
	line-height: 60px;
	font-size: 24px;
	color: #222;
	float: left;
	border-radius: 0 0 8px 8px;
}

.g-synew-column a:hover,
.g-synew-column a.hover {
	color: #ffffff;
	background: #133e9d;
	box-shadow: 0 5px 0 #d9ecfc;
	font-weight: bold;
}

.g-synew-list {
	width: 100%;
	margin: 0 auto 4px;
	/* display: none; */
	padding-top: 16px;
}

.home-g-synew-list {
	display: none;
}

.g-synew-list li {
	width: 100%;
	height: 45px;
	background: url(../new-images/g_icon6_h.png) no-repeat left center;
	text-indent: 20px;
	line-height: 45px;
	font-size: 18px;
	color: #222222;
	overflow: hidden;
}

.g-synew-list li a {
	width: 100%;
	height: 45px;
	display: block;
	clear: both;
}

.g-synew-list li a span {
	display: block;
}

.g-synew-list li a span:nth-child(1) {
	width: 77%;
	height: 40px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #222222;
}

.g-synew-list li a span:nth-child(2) {
	width: 23%;
	float: right;
	text-align: right;
	overflow: hidden;
	color: #999;
}

.g-synew-list li a:hover span {
	color: #133e9d;
	font-weight: bold;
	transform: translateX(1px);
}

.g-synew .active {
	display: block;
}

.g-synew2 {
	width: 502px;
	float: right;
}

.g-synew2-release {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

.g-synew2-release img {
	width: 100%;
	height: 100%;
}

.g-synew2-tips {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

.g-synew2-tips img {
	width: 100%;
	height: 100%;
}

/* 首页-新闻发布 */
.g-pdnew-art-index {
	position: relative;
	width: 502px;
	height: 320px;
	background: url(../new-images/z_xwfb_lbbg.png) center center no-repeat;
	background-size: 502px 320px;
	margin-bottom: 10px;
}

.g-pdnew-art-index .z_xwfb_art_time_index {
	position: absolute;
	top: 125px;
	left: 50%;
	transform: translateX(-50%);
	color: #e6ecf5;
	font-size: 40px;
	font-weight: 800;
	font-family: "新宋体";
}

.g-pdnew-art-index .z_xwfb_art_nr_index {
	position: absolute;
	left: 75px;
	bottom: 10px;
	color: #e6ecf5;
	font-size: 30px;
	font-weight: 800;
	font-family: "黑体";
	text-align: start;
	display: block;
	height: 110px;
	width: 400px;
	line-height: 50px;
	overflow: hidden;
	padding-top: 10px;
	text-shadow: 2px 2px 5px #003886;
	font-style: italic;
}

/* 首页-新闻发布-end */

/* 国务院信息 新闻发布 */


/* 政务公开 */
.g-open {
	width: 100%;
	margin: 0 auto 30px;
	background: #f4f6f8;
	padding-bottom: 30px;
}

.g-open-li {
	width: 1280px;
	margin: 0 auto;
}

.g-open-name {
	width: 1280px;
	height: 90px;
	line-height: 90px;
	margin: 0 auto;
}

.g-open-name a {
	font-size: 32px;
	color: #222;
	font-weight: bold;
}

.g-open-name a:hover {
	color: #003e96;
}

.g-sydocument {
	width: 670px;
	float: left;
	padding: 30px 30px 0;
	background: #ffffff;
}

.g-sydocument>.active {
	display: block;
}

.g-sydoc-new {
	width: 100%;
	margin: 0 auto 10px;

	padding-bottom: 10px;
}

.g-sydoc-new>.content {
	width: 100%;
	height: 100%;
	display: none;
}

.content>div:first-child {
	padding-bottom: 20px;
	border-bottom: #b7b7b7 1px dashed;
}

.g-sydoc-new>.active {
	display: block;
}

.doc-time {
	width: 10%;
	border: #d8d8d8 1px solid;
	padding: 6px;
	text-align: center;
	color: #999;
	font-size: 16px;
}

.doc-time span {
	line-height: 30px;

}

.doc-time span:nth-child(1) {
	font-size: 26px;
	font-weight: bold;
	color: #222222;
}

.doc-title {
	width: 85%;
}

.doc-title a {
	display: block;
	font-size: 18px;
	color: #222222;
	padding-top: 10px;
}

.doc-title a:hover {
	color: #003e96;
}

.doc-title div {
	font-size: 16px;
	color: #999;
}

.doc-title div a {
	font-size: 16px;
	color: #133e9d;
}

.doc-title>div span,
.doc-title>div a {
	margin-top: 15px;
}

.g-gov-w {
	width: 470px;
	float: right;
	padding: 30px 30px 20px;
	background: #ffffff;
}

.g-gov {
	width: 100%;
	margin: 0 auto 15px;
}

.g-gov-bt {
	display: block;
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #133e9d;
	margin-bottom: 15px;
}

.g-gov-bt img {
	float: left;
	padding-top: 17px;
	margin-right: 26px;
}

.g-gov-bt span {
	display: block;
	float: left;
	font-size: 32px;
	font-weight: bold;
	color: #fff;
	transition: all .5s;
}

.g-gov-bt span:hover {
	color: #fff;
	text-shadow: 5px 7px 5px #03246d;
}

.g-gov-nr {
	width: 100%;
}

.g-gov-nr a {
	display: block;
	width: 46%;
	height: 60px;
	border-radius: 8px;
	border: #dbe4ef 1px solid;
	font-size: 17px;
	color: #333;
	text-indent: 50px;
	line-height: 60px;
	float: left;
	margin: 0 5px 10px 5px;
	transition: all .5s;
}

.g-gov-nr a:nth-child(7),
.g-gov-nr a:nth-child(8) {
	margin-bottom: 0;
}

.g-gov-nr a:nth-child(2n) {
	margin-right: 0;
	margin-left: 22px;
}

.g-gov-nr a:hover {
	color: #133e9d;
	font-weight: bold;
	box-shadow: 5px 5px 0px #eaf3ff;
	border: #bdd4ef 1px solid;
}

.g-gov-nr a:nth-child(1) {
	background: url(../new-images/g_gov1.png) no-repeat 15px center;
}

.g-gov-nr a:nth-child(2) {
	background: url(../new-images/g_gov2.png) no-repeat 15px center;
}

.g-gov-nr a:nth-child(3) {
	background: url(../new-images/g_gov3.png) no-repeat 15px center;
}

.g-gov-nr a:nth-child(4) {
	background: url(../new-images/g_gov4.png) no-repeat 15px center;
}

.g-gov-nr a:nth-child(5) {
	background: url(../new-images/g_gov5.png) no-repeat 15px center;
}

.g-gov-nr a:nth-child(6) {
	background: url(../new-images/g_gov6.png) no-repeat 15px center;
}

.g-gov-nr a:nth-child(7) {
	background: url(../new-images/g_gov10.png) no-repeat 15px center;
}

.g-gzqd {
	display: block;
	width: 100%;
	height: 100px;
	line-height: 100px;
	border-radius: 8px;
	background-size: 100% 100%;
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 20px;
	overflow: hidden;
}

.g-gzqd span:hover {
	color: #fff;
	font-size: 34px;
}

.g-gzqd img {
	float: left;
	width: 100%;
}

.g-gzqd img:hover {
	transform: perspective(1000px) translateZ(100PX);
}

.g-gzqd span {
	display: block;
	float: left;
	color: #fff;
}

.g-open-name2 {
	display: none;
}

.g-gov-bt div {
	margin: 0 auto;
	width: 70%;
}

.g-gzqd div {
	margin: 0 auto;
	width: 53%;
}

/* /政务公开 */

/* 政务服务 */
.g-service {
	width: 100%;
	margin: 0 auto 30px;
	padding-bottom: 30px;
}

.service-data {
	width: 100%;
	background: #d6e9ff url(../new-images/g_service1.png) no-repeat 98% 80%;
	border-radius: 8px;
	margin: 0 auto 20px;
}

.service-data div:nth-child(1) {
	width: 95%;
	margin: 0 auto 20px;
	font-size: 16px;
	color: #888;
	padding-top: 20px;
}

.service-data div:nth-child(2) {
	width: 95%;
	margin: 0 auto 20px;
	font-size: 20px;
	color: #333333;
	padding: 20px 0;
}

.service-data div:nth-child(2) li {
	width: 15%;
	padding-right: 20px;
	margin-right: 50px;
	border-right: #ccdbed 1px solid;
	float: left;
}

.service-data div:nth-child(2) li p:nth-child(1) span {
	font-size: 40px;
	font-weight: bold;
	color: #004ebd;
}

.service-data div:nth-child(2) li p:nth-child(1) {
	color: #004ebd;
	margin-bottom: 10px;
}

.service-system {
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
}

.ser-system1 {
	width: 23%;
	margin-right: 30px;
	float: left;
	box-shadow: 0px 0px 5px #dee9ff;
}

.ser-system1:nth-child(4) div a {
	font-size: 16px;
}

.ser-system1:nth-child(4) div {
	padding: 20px 20px 0;
}

.ser-system1 img {
	width: 100%;
	height: 100%;
}

.ser-system1 div {
	padding: 10px 20px;
	height: 180px;
}

.ser-system1 div a {
	line-height: 40px;
	display: block;
	padding: 0 10px;
	float: left;
	font-size: 16px;
	color: #333;
}

.ser-system1:first-child div a {
	float: none;
}

.ser-system1 div a:hover {
	font-weight: bold;
	color: #0d419d;
}

/* /政务服务 */

/* 警民互动 */
.g-interview {
	width: 620px;
	float: left;
	padding: 30px 30px 0;
	background: #ffffff;
}

.g-i-bt {
	width: 100%;
	margin-bottom: 20px;
}

.g-i-bt a {
	display: block;
	font-size: 26px;
	font-weight: bold;
	margin-right: 20px;
}

.g-i-bt a:hover,
.g-i-bt a.hover {
	color: #0d419d;
}

.g-i-bt a:nth-child(4) {
	background: #f0f0f0 url(../new-images/g_inter.png) no-repeat 10px center;
	padding: 10px 10px 10px 40px;
	font-size: 18px;
	border-radius: 5px;
	font-weight: 400;
	margin-right: 0;
}

.g-i-nr {
	width: 100%;
	margin: 0 auto 20px;
}

.g-i-nr a {
	display: block;
	float: left;
}

.g-i-nr a:nth-child(1) {
	width: 225px;
	height: 153px;
	margin-right: 20px;

}

.g-i-nr a:nth-child(1) img {
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

.g-i-nr a:nth-child(2) {
	width: 365px;
}

.g-i-nr a:nth-child(2) span {
	display: block;
	width: 100%;
	line-height: 36px;
	font-size: 18px;
}

.g-i-list {
	width: 100%;
	margin: 0 auto 20px;
	padding-top: 10px;
}

.g-i-list li {
	width: 100%;
	height: 36px;
	font-size: 18px;
	color: #888;
}

.g-i-list span:nth-child(1) {
	display: block;
	width: 58px;
	height: 24px;
	background: url(../new-images/g_inter2.png) no-repeat;
	line-height: 24px;
	padding-left: 10px;
	color: #fff;
	font-size: 16px;
}

.g-letter {
	width: 515px;
	float: right;
	padding: 30px 30px 0;
	background: #ffffff;
}

.g-letter>.active {
	display: block;
}

.g-letter-name {
	width: 100%;
	margin: 0 auto 40px;
}

.g-letter-name a {
	width: 23%;
	display: block;
	color: #004ebd;
	font-size: 20px;
	font-weight: bold;
	padding-top: 70px;
	border-radius: 8px;
	text-align: center;
	float: left;
	padding-bottom: 20px;
	margin-right: 10px;
}

.g-letter-name a:nth-child(1) {
	background: #f2f8ff url(../new-images/g_inter3.png) no-repeat center 20px;
}

.g-letter-name a:nth-child(1):hover,
.g-letter-name a:nth-child(1).hover {
	color: #fff;
	background: #1852b8 url(../new-images/g_inter3h.png) no-repeat center 20px;
}

.g-letter-name a:nth-child(2) {
	background: #f2f8ff url(../new-images/g_inter4.png) no-repeat center 20px;
}

.g-letter-name a:nth-child(2):hover,
.g-letter-name a:nth-child(2).hover {
	color: #fff;
	background: #1852b8 url(../new-images/g_inter4h.png) no-repeat center 20px;
}

.g-letter-name a:nth-child(3) {
	background: #f2f8ff url(../new-images/g_inter5.png) no-repeat center 20px;
}

.g-letter-name a:nth-child(3):hover,
.g-letter-name a:nth-child(3).hover {
	color: #fff;
	background: #1852b8 url(../new-images/g_inter5h.png) no-repeat center 20px;
}

.g-letter-name a:nth-child(4) {
	background: #f2f8ff url(../new-images/g_inter6.png) no-repeat center 20px;
}

.g-letter-name a:nth-child(4):hover,
.g-letter-name a:nth-child(4).hover {
	color: #fff;
	background: #1852b8 url(../new-images/g_inter6h.png) no-repeat center 20px;
}

.g-letter-data {
	width: 99%;
	border-right: #e0e0e0 1px solid;
	margin: 0 auto 16px;
}

.g-letter-data div p {
	width: 49.8%;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
	font-size: 20px;
	text-align: center;
	padding: 30px 0;
	color: #333;
	float: left;
}

.g-letter-data div {
	display: none;
}

.g-letter-data .active {
	display: block;
}

.g-letter-data div p span {
	font-size: 42px;
	color: #0d419d;
	font-weight: bold;
	margin-right: 10px;
}

.g-letter-time {
	width: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #666;
	margin: 0 auto 20px;
	display: none;
}

/* /警民互动 */

/* 专题专栏 */
.g-service-li {
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}

.g-service-li a {
	display: block;
	width: 300px;
	float: left;
	margin-right: 24px;
}

.g-service-li a img {
	width: 100%;
	height: 100%;
}

.pc-swiper .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	/*之前是ease-out*/
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

/* /专题专栏 */

/* 首页 内容 导航栏样式 */
.g-synew-column {
	position: relative;
}

.g-synew-column a {
	position: relative;
	z-index: 2;
	transition: all 1s;
}

.g-synew-column_hover1 {
	width: 170px;
}

.g-synew-column_hover2 {
	width: 218px;
}

.g-synew-column_hover1,
.g-synew-column_hover2 {
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	height: 60px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-shadow: 0 5px 0 #d9ecfc;
	background: #133e9d;
	transition: all .5s;
}

/* 首页 内容 导航栏样式 end */